﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LowLevelGraphics.Filter
{
    //TODO: implement
    /// <summary>
    /// 
    /// </summary>
    public class DerivativeFilter : BaseImageFilter
    {
        protected int m_nXDerivatives = 0;
        protected int m_nYDerivatives = 0;

        /// <summary>
        /// 
        /// </summary>
        public DerivativeFilter()
        {
        }

        /// <summary>
        /// 
        /// </summary>
        /// <param name="_derivativeFilter"></param>
        internal DerivativeFilter(DerivativeFilter _derivativeFilter)
        {
        }

        /// <summary>
        /// 
        /// </summary>
        /// <param name="_bitmap"></param>
        /// <returns></returns>
        public override UnsafeBitmap Execute(UnsafeBitmap _bitmap)
        {
            return base.Execute(_bitmap);
        }

        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        public override object Clone()
        {
            throw new NotImplementedException();
        }
    }
}
